._project {
  width: 100%;
  height: 100%;
}

._project .am-list-header {
  padding: 0 !important;
}

._project .am-list-body {
  background-color: transparent !important;
}

._project .am-list-body::before,
._project .am-list-body::after {
  height: 0 !important;
}

._project .add {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0 .2rem;
  height: 1.15rem;
  font-size: .37rem;
  color: #3478f6;
}

._project .add-button {
  padding: .14rem 0;
}

._project .nodata {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 74vh;
  font-size: .32rem;
}

._project .nodata-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._project .nodata-img {
  width: 1.2rem;
  height: 1.2rem;
}

._project .nodata-text {
  margin-top: 0.22rem;
  font-size: .32rem;  
  color: rgba(0, 0, 0, .3);
}

._project .nodata-btn {
  margin-top: 0.48rem;
  width: 3.34rem;
  height: .86rem;
  line-height: .86rem;
  font-size: .34rem;
}

._project .nodata-btn.am-button {
  border-radius: .08rem !important;
}

._project .nodata-btn.am-button::before {
  border-radius: .08rem !important;
}

._project .project-item {
  padding: 0 .2rem;
  height: 2.73rem;
}

._project .project-item-box {
  position: relative;
  z-index: 1;
  padding: 0 .16rem;
  width: 100%;
  height: 100%;
  border-radius: .08rem;
  background: #fff;
  box-shadow: 0 .08rem .15rem rgba(45, 49, 62, .1);
  overflow: hidden;
}

._project .project-item-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._project .project-item-row.row1 {
  margin-top: .2rem;
  height: 0.26rem;
}

._project .project-item-row.row2 {
  margin-top: .31rem;
  height: 0.36rem;
}

._project .project-item-row.row3 {
  margin-top: .22rem;
  height: .28rem;
}

._project .project-item-row.row4 {
  margin-top: .26rem;
  height: .54rem;
}

._project .project-item-row-left,
._project .project-item-row-right {
  display: flex;
  align-items: center;
}

._project .item-serial {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 0.38rem;
  height: .26rem;
  font-size: .24rem;
  color: #fff;
  border-radius: .04rem;
  background: #3478f6;
}

._project .item-number {
  margin-left: 0.12rem;
  font-size: .24rem;
  color: rgba(0, 0, 0, .5);
}

._project .item-edit {
  font-size: .24rem;
  color: #3478f6;
}

._project .item-title {
  font-size: .36rem;
  font-weight: bold;
  color: rgba(0, 0, 0, .9);
}

._project .item-status {
  font-size: .36rem;
  font-weight: bold;
  color: rgba(0, 0, 0, .9);
}

._project .item-date {
  font-size: .28rem;
  color: rgba(0, 0, 0, .7);
}

._project .item-name {
  font-size: .28rem;
  color: rgba(0, 0, 0, .7);
}

._project .item-count {
  font-size: .28rem;
  color: rgba(0, 0, 0, .9);
}

._project .item-count-icon {
  margin-left: .04rem;
  width: .12rem;
  height: .19rem;
}

._project .item-btns {
  display: flex;
  align-items: center;
}

._project .item-btns-btn1 {
  padding: 0;
  width: 1.68rem;
  height: .54rem;
  line-height: .54rem;
  font-size: .28rem;
}

._project .item-btns-btn1.am-button {
  border-radius: .04rem !important;
}

._project .item-btns-btn1.am-button::before {
  border-radius: .04rem !important;
}

._project .item-btns-btn2 {
  margin-left: .2rem;
  padding: 0;
  width: 1.68rem;
  height: .54rem;
  line-height: .54rem;
  font-size: .28rem;
}

._project .item-btns-btn2.am-button {
  border-radius: .04rem !important;
}

._project .item-btns-btn2.am-button::before {
  border-radius: .04rem !important;
}